package com.victor.service;

import java.util.List;

import com.victor.entity.Cart;
import com.victor.entity.JingqubusinessShop;


public interface GoodsService {
	
	/**
	 * search商品列表
	 */
	public List<JingqubusinessShop> search(String search);
	
	/**
	 * 	根据id获取商品详情
	 */
	public JingqubusinessShop goodsDetail(Integer id);

	/**
	 * 	根据商品id获取销量
	 */
	public int getSum(String id);
	
	/**
	 * 	根据商品id获取收藏数
	 */
	public int getFavorites(String id);
	
	
	/**
	 * 	添加购物车
	 */
	public boolean addShopcart(Cart cart);
	
	/**
	 * 	通过当前登录用户id
	 * 	查看购物车列表
	 */
	public List<Cart> selShopcart(String userid);

	/**
	 * 	批量删除购物车
	 */
	public boolean batchDelete(int[] ids);

	/**
	 * 	修改购物车中的商品数量
	 */
	public boolean updateCart(Cart cart);
	
	
	/**
	 * 先根据搜索框搜索商品再根据类型type查询商品列表
	 */
	public List<JingqubusinessShop> selByType(String search,String type);
	
}
